Distributed Conflicts in Communicating Systems
نویسندگان
چکیده
We argue that the alternative composition operator of CCS not only lacks expressiveness, but also provides a too abstract description of conflicting activities. Hence, we propose to replace it with a unary conflict operator and a conflict restriction operator, yielding the process algebra DiX. We show that DiX is a semantic extension of CCS. Moreover, DiX is equipped with a simple distributed semantics defined in terms of nets with inhibitor arcs, where the set of transitions is generated by three axiom schemata only. This net semantics is the main motivation for the present proposal. 1. In Proceedings of the pre-ECOOP’94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Bologna (Italy), July 1994. To appear in LNCS, Springer. Research partially supported by EC BRA n. 9102 COORDINATION. 2. Dipartimento di Matematica, Università di Siena, Via del Capitano 15, I-53100 Siena, Italy. 3. Dipartimento di Matematica, Università di Bologna, Piazza di Porta S. Donato 5, I-40127 Bologna, Italy
منابع مشابه
Communicating Distributed H systems with Simple Splicing Rules
In this paper we define communicating distributed H systems with simple splicing rules of types (1,3), (1,4) and (2,3) and study the generative capacity. keyword: Splicing systems, contextfree languages, simple H systems, test tube systems, communicating distributed H systems
متن کاملFormalizing Composable Software Systems — A Research Agenda1
Flexibility is achieved in open systems by adopting software architectures that allow software components to be easily plugged in, adapted and exchanged. But open systems are generally concurrent, distributed and heterogeneous in addition to being adaptable. Ad hoc approaches to specifying component frameworks can lead to unexpected semantic conflicts. We propose, instead, to develop a rigorous...
متن کاملFormalizing Composable Software Systems — A Research Agenda
Flexibility is achieved in open systems by adopting software architectures that allow software components to be easily plugged in, adapted and exchanged. But open systems are generally concurrent, distributed and heterogeneous in addition to being adaptable. Ad hoc approaches to specifying component frameworks can lead to unexpected semantic conflicts. We propose, instead, to develop a rigorous...
متن کاملKnowledge-Based Distributed Conflict Resolution for Multiparty Interactions and Priorities
Distributed decentralized implementation of systems of communicating processes raises non-trivial problems. Correct execution of multiparty interactions, subject to priority rules, requires sophisticated mechanisms for runtime conflict detection and resolution. We propose a method for detection of false conflicts which combines partial observation of the system’s state and apriori knowledge ext...
متن کاملSystems of Systems as Communicating Structures
concurrent distributed systems, systems of systems, Communicating Structures, object-oriented modeling, visualization By Systems of Systems (SoS) we mean large-scale concurrent and distributed systems the components of which are complex systems themselves (e.g. enterprise intranets). Communicating Structures are hierarchical structures that represent SoS in a uniform, systematic way as composit...
متن کاملA Multi-User Ad-Hoc Resource Manager for Public Urban Areas
Smart spaces are defined as an environment capable of communicating with users in order to support them in achieving a goal. Previously, smart spaces were restricted to closed private areas in a well defined environment. However, factors such as the omnipresence of mobile devices, the advancement in wireless communication, and the low cost of technological infrastructure allows the creation of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994